technical translator - German English Dictionary